<?php
namespace Twoir\Controller;

use Exception;
use Twoir\ThirdParty\OffiAccount\Client;

/**
 * 公众号调用控制模块
 *
 * 管理公众号
 *
 * cighsen02 365182575
 * time: 2025.01.24
 * update: 2025.05.08
 */
class OffiAccount
{
	const VERSION = '1.8.2';

	/**
	 * 服务器配置验证
	 *
	 * @param array $add
	 * @param array $data 即表单
	 * @return string
	 */
	public static function verify(array $add, array $data): string
	{
		return Client::builder()->checkSignature($add);
	}

	/**
	 * 方法不存在时 404
	 *
	 * @param string $name
	 * @param array $parameters
	 *
	 * @throws Exception
	 */
	public static function __callStatic(string $name, array $parameters)
	{
		throw new Exception('参数错误', 9200);
	}
}
